home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / systems / mac / oztex-german / OzTeX-1.4d.sit.bin / OzTeX 1.4 / TeX-inputs / fontdef.ori < prev    next >
Text File  |  1992-01-05  |  15KB  |  578 lines

  1. %% 
  2. %% This is file `/usr2/distrib/latex209/nfss/fontdef.ori' generated
  3. %% on <1991/11/27> with the docstrip utility (v1.1k). 
  4. %% 
  5. %% The original source files were:
  6. %% 
  7. %% fontdef.doc  (with modules: `ori')
  8.  
  9. %% 
  10. %% Copyright (C) 1989,1990,1991 by Frank Mittelbach, Rainer Schoepf. 
  11. %% All rights reserved. 
  12. %% 
  13. %% This file is part of the NFSS (New Font Selection Scheme) package. 
  14. %% 
  15. %% IMPORTANT NOTICE: 
  16. %% 
  17. %% You are not allowed to change this file. You may however copy this file 
  18. %% to a file with a different name and then change the copy if you obey 
  19. %% the restrictions on file changes described in readme.mz. 
  20. %% 
  21. %% You are allowed to distribute this file under the condition that it is 
  22. %% distributed together with all files mentioned in readme.mz3. If you 
  23. %% receive only some of these files from someone, complain! 
  24. %% 
  25. %% You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED 
  26. %% to take money for the distribution or use of either this file or a 
  27. %% changed version, except for a nominal charge for copying etc. 
  28. %% 
  29. %% For error reports in case of UNCHANGED versions see readme files. 
  30. %% 
  31. %% Please do not request updates from us directly. Distribution is done 
  32. %% through Mail-Servers and TeX organizations. 
  33. %% 
  34.  
  35. \def\fileversion{v1.1k}
  36. \def\filedate{91/11/26}
  37. \def\docdate {91/11/26}
  38.  
  39. %% \CheckSum{127}
  40. %% \CharacterTable
  41. %%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
  42. %%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
  43. %%   Digits        \0\1\2\3\4\5\6\7\8\9
  44. %%   Exclamation   \!     Double quote  \"     Hash (number) \#
  45. %%   Dollar        \$     Percent       \%     Ampersand     \&
  46. %%   Acute accent  \'     Left paren    \(     Right paren   \)
  47. %%   Asterisk      \*     Plus          \+     Comma         \,
  48. %%   Minus         \-     Point         \.     Solidus       \/
  49. %%   Colon         \:     Semicolon     \;     Less than     \<
  50. %%   Equals        \=     Greater than  \>     Question mark \?
  51. %%   Commercial at \@     Left bracket  \[     Backslash     \\
  52. %%   Right bracket \]     Circumflex    \^     Underscore    \_
  53. %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
  54. %%   Right brace   \}     Tilde         \~}
  55. %%
  56. %% This file contains the external font information needed to load
  57. %% the standard families of the computer modern fonts
  58. %% designed by Donald E. Knuth.
  59. %% This means that some of the font shapes are not available in
  60. %% all sizes; in this case some other size (or other font) is
  61. %% substituted instead.
  62. %%
  63. %% For a larger collection of fonts see the file `fontdef.max'.
  64. %%
  65. %% You should *not* change this file!  If you want to change the
  66. %% fonts/shapes you should create a copy of it named `fontdef.tex'
  67. %% and edit this one according to your needs!
  68. %%
  69. %% The format of a font/shape definition is as follows:
  70. %%
  71. %% \new@fontshape{family}{series}{shape}%
  72. %%       {<size_1>external_font_1%
  73. %%        <size_2>external_font_2%
  74. %%        ...
  75. %%        <size_n>external_font_n}{}
  76. %%
  77. %% (Don't forget the final {} !)
  78. %%
  79. %% family    : Name of font family like cmr etc.
  80. %% series    : Weight and width of the font in 1 to 4 letter
  81. %%             abbreviations. A table is given in the tugboat article
  82. %%             distributed together with this file.
  83. %% shape     : Either n (normal), it (italic), sc (small caps), sl
  84. %%             (slanted) or u (upright italic).
  85. %% <size_i>  : The size in printer points. Standard LaTeX supports 5,
  86. %%             6, 7, 8, 9, 10, 11, 12, 14, 17, 20, 25 corresponding to
  87. %%             \tiny, \scriptsize and so on.  The angle brackets are
  88. %%             part of the syntax!
  89. %%
  90. %% external_font_i : The name of the external font in your font
  91. %%             library. If the font/shape is not available in a
  92. %%             certain size you may use the name of a replacement
  93. %%             font.  E.g. one can substitute cmr5 for cmti.. which is
  94. %%             only available in size 7 and higher.  If you put a `1'
  95. %%             in front of the name of the font a warning message will
  96. %%             be produced (saying that the font has been substituted
  97. %%             for the real one) when you use it for the first time.
  98. %%             Below you can find examples of this mechanism.
  99. %%
  100. %% For font/shape combinations which aren't available at all like
  101. %% computer modern sans serif small caps a suitable default will be
  102. %% used automatically unless you specify a substitution yourself with
  103. %% the \subst@fontshape command.
  104. %%
  105. %% It syntax is as follows:
  106. %%
  107. %% \subst@fontshape{family}{series}{shape}%
  108. %%                 {subst_family}{subst_series}{subst_shape}
  109. %%
  110. %% This might be necessary if the automatically selected default does
  111. %% not match your needs. For example: the font shape choosen instead
  112. %% of `computer modern sans serif small caps' would be `computer
  113. %% modern sans serif normal'. With a \subst@fontshape command you can
  114. %% change this, for example, to `computer modern roman small caps' as
  115. %% we did below. (If you don't like this remove this line in your
  116. %% *copy* of this file.)
  117. %%
  118. %% Finally, for every family there is an \extra@def macro.  It defines
  119. %% special action to be done at load time for every font of the family.
  120. %% In most cases you can simply write
  121. %%
  122. %% \extra@def{family}{}{}
  123. %%
  124. %% In this file it is used to suppress hyphenation for typewriter
  125. %% fonts (see \extra@def{cmtt}... below) and to set the \skewchar
  126. %% for math fonts (see \extra@def{cmm}... and \extra@def{cmsy}...).
  127. %%
  128. %%
  129. \newlinechar`\^^J
  130. \immediate\write\sixt@@n{File: `fontdef.ori' \space
  131.  \fileversion\space <\filedate> (FMi and RmS)}
  132. \immediate\write\sixt@@n{English Documentation
  133.       \@spaces\space <\docdate> (FMi and RmS)}
  134. \immediate\write\sixt@@n
  135.   {^^JIncludes Font/Shape Definitions for:^^J
  136.      ^^J\@spaces Computer Modern Standard Fonts%
  137.   .^^J}
  138. \immediate\write\sixt@@n
  139.   {********************************************************************}
  140. \immediate\write\sixt@@n
  141.   {* Probably customized by YOU who forgot to change the lines above! *}
  142. \immediate\write\sixt@@n
  143.   {********************************************************************}
  144. %%
  145. %% Please don't change the next lines unless you know exactly what you
  146. %% are doing.
  147. %%
  148. \def\default@shape{n}
  149. \def\default@series{m}
  150. \def\default@family{cmr}
  151. \def\default@errfont{cmsy10}
  152. %%
  153. %% Again, this is doubly dangerous bent.
  154. %%
  155. \fontfamily\default@family
  156. \fontseries\default@series
  157. \fontshape\default@shape
  158. %%
  159. %% And here is your playground:
  160. %%
  161. \new@fontshape{cmr}{m}{n}{%
  162.       <5>cmr5%
  163.       <6>cmr6%
  164.       <7>cmr7%
  165.       <8>cmr8%
  166.       <9>cmr9%
  167.       <10>cmr10%
  168.       <11>cmr10 at10.95pt%
  169.       <12>cmr12%
  170.       <14>cmr12 at14.4pt%
  171.       <17>cmr17%
  172.       <20>cmr17 at20.736pt%
  173.       <25>cmr17 at24.8832pt}{}
  174. \extra@def{cmr}{}{}
  175. \new@fontshape{cmr}{m}{sl}{%
  176.       <5>1cmr5%
  177.       <6>1cmr6%
  178.       <7>1cmr7%
  179.       <8>cmsl8%
  180.       <9>cmsl9%
  181.       <10>cmsl10%
  182.       <11>cmsl10 at10.95pt%
  183.       <12>cmsl12%
  184.       <14>cmsl12 at14.4pt%
  185.       <17>cmsl12 at17.28pt%
  186.       <20>cmsl12 at20.74pt%
  187.       <25>cmsl12 at24.88pt%
  188.       }{}
  189.  
  190. \new@fontshape{cmr}{m}{it}{%
  191.       <5>1cmr5%
  192.       <6>1cmr6%
  193.       <7>cmti7%
  194.       <8>cmti8%
  195.       <9>cmti9%
  196.       <10>cmti10%
  197.       <11>cmti10 at10.95pt%
  198.       <12>cmti12%
  199.       <14>cmti12 at14.4pt%
  200.       <17>cmti12 at17.28pt%
  201.       <20>cmti12 at20.74pt%
  202.       <25>cmti12 at24.88pt%
  203.       }{}
  204.  
  205. \new@fontshape{cmr}{m}{sc}{%
  206.       <5>1cmr5%
  207.       <6>1cmr6%
  208.       <7>1cmr7%
  209.       <8>cmcsc10 at8pt%
  210.       <9>cmcsc10 at9pt%
  211.       <10>cmcsc10%
  212.       <11>cmcsc10 at10.95pt%
  213.       <12>cmcsc10 at12pt%
  214.       <14>cmcsc10 at14.4pt%
  215.       <17>cmcsc10 at17.28pt%
  216.       <20>cmcsc10 at20.74pt%
  217.       <25>cmcsc10 at24.88pt%
  218.       }{}
  219. %%
  220. %% Warning: please note that the upright shape below is used
  221. %%          for the \pounds symbol of LaTeX. So this font
  222. %%          definition shouldn't be removed.
  223. %%
  224. %          If cmu below 10pt is not available we substitute
  225. %          cmti as far as possible (sizes 7, 8, 9). This is
  226. %          done because cmu is used mainly for producing the
  227. %          the \pound symbol and it is better to get a slanted
  228. %          (or bigger) pound then to get a $ sign in such situations.
  229. %%
  230. \new@fontshape{cmr}{m}{u}{%
  231.       <5>1cmti7%
  232.       <6>1cmti7%
  233.       <7>1cmti7%
  234.       <8>1cmti8%
  235.       <9>1cmti9%
  236.       <10>cmu10%
  237.       <11>cmu10 at10.95pt%
  238.       <12>cmu10 at12pt%
  239.       <14>cmu10 at14.4pt%
  240.       <17>cmu10 at17.28pt%
  241.       <20>cmu10 at20.74pt%
  242.       <25>cmu10 at24.88pt%
  243.       }{}
  244.  
  245. %%%%%%%% bold series
  246.  
  247. \new@fontshape{cmr}{b}{n}{%
  248.       <5>1cmbx5%
  249.       <6>1cmbx6%
  250.       <7>1cmbx7%
  251.       <8>1cmbx8%
  252.       <9>1cmbx9%
  253.       <10>cmb10%
  254.       <11>cmb10 at10.95pt%
  255.       <12>cmb10 at12pt%
  256.       <14>cmb10 at14.4pt%
  257.       <17>cmb10 at17.28pt%
  258.       <20>cmb10 at20.736pt%
  259.       <25>cmb10 at24.8832pt%
  260.       }{}
  261.  
  262. %%%%%%%%% bold extended series
  263.  
  264. \new@fontshape{cmr}{bx}{n}{%
  265.       <5>cmbx5%
  266.       <6>cmbx6%
  267.       <7>cmbx7%
  268.       <8>cmbx8%
  269.       <9>cmbx9%
  270.       <10>cmbx10%
  271.       <11>cmbx10 at10.95pt%
  272.       <12>cmbx12%
  273.       <14>cmbx12 at14.4pt%
  274.       <17>cmbx12 at17.28pt%
  275.       <20>cmbx12 at20.74pt%
  276.       <25>cmbx12 at24.88pt%
  277.       }{}
  278.  
  279. \new@fontshape{cmr}{bx}{sl}{%
  280.       <5>1cmbx5%
  281.       <6>1cmbx6%
  282.       <7>1cmbx7%
  283.       <8>1cmbx8%
  284.       <9>1cmbx9%
  285.       <10>cmbxsl10%
  286.       <11>cmbxsl10 at10.95pt%
  287.       <12>cmbxsl10 at12pt%
  288.       <14>cmbxsl10 at14.4pt%
  289.       <17>cmbxsl10 at17.28pt%
  290.       <20>cmbxsl10 at20.74pt%
  291.       <25>cmbxsl10 at24.88pt%
  292.       }{}
  293.  
  294. \new@fontshape{cmr}{bx}{it}{%
  295.       <5>1cmbx5%
  296.       <6>1cmbx6%
  297.       <7>1cmbx7%
  298.       <8>1cmbx8%
  299.       <9>1cmbx9%
  300.       <10>cmbxti10%
  301.       <11>cmbxti10 at10.95pt%
  302.       <12>cmbxti10 at12pt%
  303.       <14>cmbxti10 at14.4pt%
  304.       <17>cmbxti10 at17.28pt%
  305.       <20>cmbxti10 at20.74pt%
  306.       <25>cmbxti10 at24.88pt%
  307.       }{}
  308.  
  309. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  310. %%
  311. %%  Sans serif font shapes
  312. %%
  313. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  314.  
  315. \new@fontshape{cmss}{m}{n}{%
  316.       <5>1cmr5%
  317.       <6>1cmr6%
  318.       <7>1cmr7%
  319.       <8>cmss8%
  320.       <9>cmss9%
  321.       <10>cmss10%
  322.       <11>cmss10 at10.95pt%
  323.       <12>cmss12%
  324.       <14>cmss12 at14.4pt%
  325.       <17>cmss17%
  326.       <20>cmss17 at20.74pt%
  327.       <25>cmss17 at24.88pt%
  328.       }{}
  329.  
  330.  
  331. \subst@fontshape{cmss}{m}{it}{cmss}{m}{sl}
  332.  
  333. \new@fontshape{cmss}{m}{sl}{%
  334.       <5>1cmr5%
  335.       <6>1cmr6%
  336.       <7>1cmr7%
  337.       <8>cmssi8%
  338.       <9>cmssi9%
  339.       <10>cmssi10%
  340.       <11>cmssi10 at10.95pt%
  341.       <12>cmssi12%
  342.       <14>cmssi12 at14.4pt%
  343.       <17>cmssi17%
  344.       <20>cmssi17 at20.74pt%
  345.       <25>cmssi17 at24.88pt%
  346.       }{}
  347.  
  348. %%%%%%% Font/shape undefined, therefore substituted
  349.  
  350. \subst@fontshape{cmss}{m}{sc}{cmr}{m}{sc}
  351.  
  352. %%%%%%%% semibold condensed series
  353.  
  354. \new@fontshape{cmss}{sbc}{n}{%
  355.       <5>1cmr5%
  356.       <6>1cmr6%
  357.       <7>1cmr7%
  358.       <8>1cmss8%
  359.       <9>1cmss9%
  360.        <10>cmssdc10%
  361.        <11>cmssdc10 at10.95pt%
  362.        <12>cmssdc10 at12pt%
  363.        <14>cmssdc10 at14.4pt%
  364.        <17>cmssdc10 at17.28pt%
  365.        <20>cmssdc10 at20.74pt%
  366.        <25>cmssdc10 at24.88pt%
  367.        }{}
  368.  
  369. %%%%%%%%% bold extended series
  370.  
  371. \new@fontshape{cmss}{bx}{n}{%
  372.       <5>1cmbx5%
  373.       <6>1cmbx6%
  374.       <7>1cmbx7%
  375.       <8>1cmbx8%
  376.       <9>1cmbx9%
  377.       <10>cmssbx10%
  378.       <11>cmssbx10 at10.95pt%
  379.       <12>cmssbx10 at12pt%
  380.       <14>cmssbx10 at14.4pt%
  381.       <17>cmssbx10 at17.28pt%
  382.       <20>cmssbx10 at20.74pt%
  383.       <25>cmssbx10 at24.88pt%
  384.       }{}
  385.  
  386. \extra@def{cmss}{}{}
  387.  
  388. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  389. %%
  390. %%  Typewriter font shapes
  391. %%
  392. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  393.  
  394. \new@fontshape{cmtt}{m}{n}{%
  395.       <5>1cmr5%
  396.       <6>1cmr6%
  397.       <7>1cmr7%
  398.       <8>cmtt8%
  399.       <9>cmtt9%
  400.       <10>cmtt10%
  401.       <11>cmtt10 at10.95pt%
  402.       <12>cmtt12%
  403.       <14>cmtt12 at14.4pt%
  404.       <17>cmtt12 at17.28pt%
  405.       <20>cmtt12 at20.74pt%
  406.       <25>cmtt12 at24.88pt%
  407.       }{}
  408.  
  409. \new@fontshape{cmtt}{m}{it}{%
  410.       <5>1cmr5%
  411.       <6>1cmr6%
  412.       <7>1cmr7%
  413.       <8>1cmtt8%
  414.       <9>1cmtt9%
  415.       <10>cmitt10%
  416.       <11>cmitt10 at10.95pt%
  417.       <12>cmitt10 at12pt%
  418.       <14>cmitt10 at14.4pt%
  419.       <17>cmitt10 at17.28pt%
  420.       <20>cmitt10 at20.74pt%
  421.       <25>cmitt10 at24.88pt%
  422.       }{}
  423.  
  424. \new@fontshape{cmtt}{m}{sl}{%
  425.       <5>1cmr5%
  426.       <6>1cmr6%
  427.       <7>1cmr7%
  428.       <8>1cmtt8%
  429.       <9>1cmtt9%
  430.       <10>cmsltt10%
  431.       <11>cmsltt10 at10.95pt%
  432.       <12>cmsltt10 at12pt%
  433.       <14>cmsltt10 at14.4pt%
  434.       <17>cmsltt10 at17.28pt%
  435.       <20>cmsltt10 at20.74pt%
  436.       <25>cmsltt10 at24.88pt%
  437.       }{}
  438.  
  439. \new@fontshape{cmtt}{m}{sc}{%
  440.       <5>1cmr5%
  441.       <6>1cmr6%
  442.       <7>1cmr7%
  443.       <8>1cmtt8%
  444.       <9>1cmtt9%
  445.       <10>cmtcsc10%
  446.       <11>cmtcsc10 at10.95pt%
  447.       <12>cmtcsc10 at12pt%
  448.       <14>cmtcsc10 at14.4pt%
  449.       <17>cmtcsc10 at17.28pt%
  450.       <20>cmtcsc10 at20.74pt%
  451.       <25>cmtcsc10 at24.88pt%
  452.       }{}
  453.  
  454. \extra@def{cmtt}{\hyphenchar #1\m@ne}{}
  455.  
  456. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  457. %%
  458. %%  Math italic font shapes
  459. %%
  460. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  461.  
  462. \new@fontshape{cmm}{m}{it}{%
  463.       <5>cmmi5%
  464.       <6>cmmi6%
  465.       <7>cmmi7%
  466.       <8>cmmi8%
  467.       <9>cmmi9%
  468.       <10>cmmi10%
  469.       <11>cmmi10 at10.95pt%
  470.       <12>cmmi12%
  471.       <14>cmmi12 at14.4pt%
  472.       <17>cmmi12 at17.28pt%
  473.       <20>cmmi12 at20.74pt%
  474.       <25>cmmi12 at24.88pt%
  475.       }{}
  476.  
  477. \new@fontshape{cmm}{b}{it}{%
  478.       <5>1cmmi5%
  479.       <6>1cmmi6%
  480.       <7>1cmmi7%
  481.       <8>1cmmi8%
  482.       <9>1cmmi9%
  483.       <10>cmmib10%
  484.       <11>cmmib10 at10.95pt%
  485.       <12>cmmib10 at12pt%
  486.       <14>cmmib10 at14.4pt%
  487.       <17>cmmib10 at17.28pt%
  488.       <20>cmmib10 at20.74pt%
  489.       <25>cmmib10 at24.88pt%
  490.       }{}
  491.  
  492. \extra@def{cmm}{\skewchar#1'177}{}
  493.  
  494. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  495. %%
  496. %%  Math symbol font shapes
  497. %%
  498. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  499.  
  500. \new@fontshape{cmsy}{m}{n}{%
  501.       <5>cmsy5%
  502.       <6>cmsy6%
  503.       <7>cmsy7%
  504.       <8>cmsy8%
  505.       <9>cmsy9%
  506.       <10>cmsy10%
  507.       <11>cmsy10 at10.95pt%
  508.       <12>cmsy10 at12pt%
  509.       <14>cmsy10 at14.4pt%
  510.       <17>cmsy10 at17.28pt%
  511.       <20>cmsy10 at20.74pt%
  512.       <25>cmsy10 at24.88pt%
  513.       }{}
  514.  
  515. \new@fontshape{cmsy}{b}{n}{%
  516.       <5>1cmsy5%
  517.       <6>1cmsy6%
  518.       <7>1cmsy7%
  519.       <8>1cmsy8%
  520.       <9>1cmsy9%
  521.       <10>cmbsy10%
  522.       <11>cmbsy10 at10.95pt%
  523.       <12>cmbsy10 at12pt%
  524.       <14>cmbsy10 at14.4pt%
  525.       <17>cmbsy10 at17.28pt%
  526.       <20>cmbsy10 at20.74pt%
  527.       <25>cmbsy10 at24.88pt%
  528.       }{}
  529.  
  530. \extra@def{cmsy}{\skewchar#1'60}{}
  531.  
  532. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  533. %%
  534. %%  LaTeX symbol font shapes
  535. %%
  536. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  537.  
  538. \new@fontshape{lasy}{m}{n}{%
  539.       <5>lasy5%
  540.       <6>lasy6%
  541.       <7>lasy7%
  542.       <8>lasy8%
  543.       <9>lasy9%
  544.       <10>lasy10%
  545.       <11>lasy10 at10.95pt%
  546.       <12>lasy10 at12pt%
  547.       <14>lasy10 at14.4pt%
  548.       <17>lasy10 at17.28pt%
  549.       <20>lasy10 at20.74pt%
  550.       <25>lasy10 at24.88pt%
  551.       }{}
  552.  
  553. \new@fontshape{lasy}{b}{n}{%
  554.       <5>1lasy5%
  555.       <6>1lasy6%
  556.       <7>1lasy7%
  557.       <8>1lasy8%
  558.       <9>1lasy9%
  559.       <10>lasyb10%
  560.       <11>lasyb10 at10.95pt%
  561.       <12>lasyb10 at12pt%
  562.       <14>lasyb10 at14.4pt%
  563.       <17>lasyb10 at17.28pt%
  564.       <20>lasyb10 at20.74pt%
  565.       <25>lasyb10 at24.88pt%
  566.       }{}
  567.  
  568. \extra@def{lasy}{}{}
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575. \endinput
  576. %% 
  577. %% End of file `/usr2/distrib/latex209/nfss/fontdef.ori'.
  578.